package qeb.handheldmedical.helper;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author 作者(dugaoyi) E-mail:dugaoyi@163.com
 * @version 创建时间：2017年2月23日 下午4:20:02
 * @declaration
 */
public class MHelper {

	/**
	 * 时间格式化yyyy-MM-dd字符串
	 * 
	 * @param dt
	 * @return
	 */
	public static String FormatTimeyyyyMMdd(Date dt) {
		SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式
		return df.format(dt);
	}

	/**
	 * 时间格式化yyyy-MM-dd HH:mm:ss字符串
	 * 
	 * @param dt
	 * @return
	 */
	public static String FormatTimeyyyyMMddHHmmss(Date dt) {
		SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置日期格式
		return df.format(dt);
	}

	/**
	 * 字符串转Date
	 * 
	 * @param dt
	 * @return
	 * @throws ParseException
	 */
	public static Date ToConvertTime(String strDate) {
		SimpleDateFormat sdf;
		Date date;
		try {
			sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			date = sdf.parse(strDate);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			sdf = new SimpleDateFormat("yyyy-MM-dd");
			try {
				date = sdf.parse(strDate);
			} catch (ParseException e1) {
				// TODO Auto-generated catch block
				date = null;
			}
		}
		return date;
	}
}
